package com.qf.student.service.impl;

import com.qf.student.dao.IEmpDao;
import com.qf.student.dao.impl.EmpDaoImpl;
import com.qf.student.entity.Emp;
import com.qf.student.service.IEmpService;

import java.util.List;

/**
 * @version1.0
 * @auth dmh
 */
public class EmpServiceImpl implements IEmpService {
    private IEmpDao iEmpDao=new EmpDaoImpl();


    @Override
    public boolean save(Emp emp) {
        //判断这个学生是否存在(根据学生的id查询一次,查询到了就存在,查询不到就不存在)

        //调用dao层入库
        int insert = iEmpDao.insert(emp);
        //入库是否成功,返回结果给上级
        return insert > 0;
    }

    @Override
    public boolean update(Emp emp) {
        return iEmpDao.updateById(emp)>0;
    }

    @Override
    public boolean remove(Integer EMPNO) {
        return iEmpDao.deleteById(EMPNO)>0;
    }

    @Override
    public Emp getById(Integer EMPNO) {
        return iEmpDao.selectById(EMPNO);
    }

    @Override
    public List<Emp> list() {
        return iEmpDao.selectList();
    }

    @Override
    public Emp getByName(String ENAME) {
        return iEmpDao.selectByName(ENAME);
    }

}
